Search

[好站推薦] 學了程式語言苦無大專案可以實戰、以增進功力嗎?

試試「Mega ...

  • Share this:

[好站推薦] 學了程式語言苦無大專案可以實戰、以增進功力嗎?

試試「Mega Project List」,提供你上百個可供練習的大專案:
https://github.com/karan/Projects

寫不出來嗎?這邊有解答喔!以各種語言 Python、Java、Ruby、JavaScript...寫成:
https://github.com/karan/Projects-Solutions

--------(本文開始)--------

常常聽到網友們詢問:我花了大把時間與金錢,學了一套程式語言。但...接下來呢?我是看得懂人家寫的程式碼啦!可是要我自己寫,我腦袋就是空白一片...怎麼辦?

這個症狀就是「練習不足」所造成的!

許多人都誤會程式設計是一種「知識」,只要「看懂」後就會寫。事實上,它跟游泳、騎腳踏車一樣,都是一種「技能」。所謂技能,就是除了要「懂」,還要透過大量單調重複的練習變「熟」,這項技能才是你自己的。學了程式語言不練,就像看懂「游泳入門」但從不下水一樣,是不可能掌握程式設計其中訣竅的。

今天介紹這個網站:Mega Project List,剛好可以補上「練習不足」這個初學者常見的問題。您可以從問題集( https://goo.gl/nwjtXo )裡挑選有興趣的專案做看看,如果做不出來,還可以偷看解答本( https://goo.gl/695yQK )。我當年學程式時,就是花了一年多,每天做一~兩題練習題學通一個語言的。

只要寫到「卡關」了,馬上偷看解答不要客氣!但看完解答後不要照抄,把解答蓋起來自己寫看看。透過「卡關 -> 偷看 -> 自寫 -> 又卡關 -> 又偷看 -> 再自寫...」這樣重複的過程,你會發現你偷看的次數越來越少。最後練到完全不偷看,就能寫出一個程式時,恭喜你!你已經學會這個語言了!

該網站的解答有各種語言的版本,包含 Python、Java、C、Ruby、JavaScript...。所以不管您學哪種語言,都可以透過這個網站受益!

希望大家喜歡今天的分享!請大家多多按讚鼓勵、或追蹤我的 FB、YouTube、以及 Instagram 喔~

---------------

Facebook 粉絲頁(歡迎追蹤): https://goo.gl/N1z9JB
YouTube 頻道(歡迎訂閱): https://goo.gl/pQsdCt
Instagram 日常生活: https://goo.gl/nBHzXC


Tags:

About author
not provided
由紀老師每天瀏覽 500+ 國內外「程式設計」文章後,挑出真正有用的文章,分享在此!堅持不貼「問安文」與「生活照」的園地(笑)。
View all posts